package com.auction.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 竞价VO
 */
@Data
public class BidVO {
    private Long id; // 竞价ID

    private Long auctionId; // 拍卖品ID

    private Long userId; // 用户ID

    private String auctionTitle; // 拍卖品标题

    private String buyerName; // 买家名称

    private String image; // 拍卖品图片

    private BigDecimal bidPrice; // 竞价金额

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime bidTime; // 竞价时间

    private Integer status; // 状态（0:领先, 1:被超越, 2:竞拍成功, 3:竞拍失败）

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime; // 创建时间

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime; // 更新时间
}